package tps.video_games;

import java.awt.Color;
import java.awt.Font;

import com.uqbar.vainilla.GameComponent;
import com.uqbar.vainilla.GameScene;
import com.uqbar.vainilla.appearances.Label;

public class Puntaje extends GameComponent<GameScene>{
	
	private int cantidad = 0;
	private int limiteParaGanarVida = 200;
	
	public Puntaje(double x,double y) {
		super(x,y);
		this.setAppearance(new Label(new Font(null,Font.PLAIN,12)
		,Color.BLACK,Integer.toString(this.cantidad)));
	}
	
	public void sumarPuntos(int p){
		this.cantidad+=p;
		this.setAppearance(new Label(new Font(null,Font.PLAIN,12)
		,Color.BLACK,Integer.toString(this.cantidad)));
		//cada 200 puntos se gana una vida =)
		if(this.cantidad>this.limiteParaGanarVida){
			((Arkanoid)this.getGame()).agregarVida();
			this.limiteParaGanarVida+=200;
		}
	}
	
	public int getCantidad() {
		return cantidad;
	}

}
